apr
系统.对象
└apr.文件路径
本类提供了操作文件路径的方法。
方法摘要 | |
---|---|
公开 静态 文本,文本 | 取根路径(文本 文件路径, apr.内存池 内存池对象, 整数 标志 = 0) 本方法设置返回码,执行成功返回值分别为根目录、文件名,失败返回均为空文本。 |
公开 静态 文本 | 添加路径(文本 路径1, 文本 路径2, apr.内存池 内存池对象, 整数 标志 = 0) 例如:参数1为“/foo/bar”,参数2为“../bar/baz”合并后为“/foo/bar/baz”。本方法设置返回码,成功返回合并后路径,失败返回空文本。 |
公开 静态 apr.数组容器 |
例如分割环境变量的路径时使用该方法。本方法设置返回码,执行成功返回值为数组容器对象,失败返回空对象。 |
公开 静态 文本 | 合并路径(apr.数组容器 数组容器对象, apr.内存池 内存池对象) 本方法设置返回码,成功返回合并后路径(WIN32、NETWARE、OS2平台各路径之间以“;”分开,UNIX平台以“:”分开。),失败返回空对象。 |
公开 静态 文本 | 取默认文件路径(apr.内存池 内存池对象, 整数 标志 = 0) 本方法设置返回码,执行成功返回默认路径,失败返回空对象。 |
公开 静态 apr.返回码 | |
公开 静态 整数 |
在UNIX平台上返回编码类型为“本地”,在Win32上返回编码类型为“UTF8”或“本地”。本方法设置返回码,执行成功返回编码类型(见枚举“路径编码”),失败返回-1。 |
从 系统.对象 继承的方法 |
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用 |
本方法设置返回码,执行成功返回值分别为根目录、文件名,失败返回均为空文本。
参数:
文件路径 - 绝对路径及文件名。
内存池对象
标志 - 见枚举“文件路径选项”,推荐使用NATIVE或TRUENAME。
例如:参数1为“/foo/bar”,参数2为“../bar/baz”合并后为“/foo/bar/baz”。本方法设置返回码,成功返回合并后路径,失败返回空文本。
参数:
路径1 - 如果传入空文本则合并后路径为“路径2”。
路径2
内存池对象
标志 - 见枚举“文件路径选项”。
例如分割环境变量的路径时使用该方法。本方法设置返回码,执行成功返回值为数组容器对象,失败返回空对象。
参数:
路径 - WIN32、NETWARE、OS2平台各路径之间以“;”分开,UNIX平台以“:”分开。
内存池对象
本方法设置返回码,成功返回合并后路径(WIN32、NETWARE、OS2平台各路径之间以“;”分开,UNIX平台以“:”分开。),失败返回空对象。
参数:
数组容器对象
内存池对象
本方法设置返回码,执行成功返回默认路径,失败返回空对象。
参数:
内存池对象
标志 - 见枚举“文件路径选项”,如0。
参数:
路径
内存池对象
在UNIX平台上返回编码类型为“本地”,在Win32上返回编码类型为“UTF8”或“本地”。本方法设置返回码,执行成功返回编码类型(见枚举“路径编码”),失败返回-1。
参数:
内存池对象